home *** CD-ROM | disk | FTP | other *** search
- /****************************/
- /* MY GLOBALS */
- /* By Brian Greenstone */
- /****************************/
-
- #include <QD3D.h>
- #include <math.h>
-
- #include <qdoffscreen.h>
- #include "structs.h"
-
- #define DEMO_VERSION 0
- #define ATI_LICENSE 0
-
- #define NORMAL_UPDATES true
- #define NIL_POINTER 0L
- #define REMOVE_ALL_EVENTS 0
- #define MOVE_TO_FRONT (WindowPtr)-1L
- #define NIL_STRING "\p"
- #define PICT_HEADER_SIZE 512
-
-
- #define PI kQ3Pi //3.141592654
-
-
-
- #define CHAR_RETURN 0x0d /* ASCII code for Return key */
- #define CHAR_UP 0x1e
- #define CHAR_DOWN 0x1f
- #define CHAR_LEFT 0x1c
- #define CHAR_RIGHT 0x1d
- #define CHAR_DELETE 0x08
-
-
-
- // KEYBOARD DEFINES
- //=================================
-
- #define KEY_A 0x00
- #define KEY_B 0x0b
- #define KEY_C 0x08
- #define KEY_D 0x02
- #define KEY_E 0x0e
- #define KEY_F 0x03
- #define KEY_G 0x05
- #define KEY_H 0x04
- #define KEY_I 0x22
- #define KEY_J 0x26
- #define KEY_K 0x28
- #define KEY_L 0x25
- #define KEY_M 0x2e
- #define KEY_N 0x2d
- #define KEY_O 0x1f
- #define KEY_P 0x23
- #define KEY_Q 0x0c
- #define KEY_R 0x0f
- #define KEY_S 0x01
- #define KEY_T 0x11
- #define KEY_U 0x20
- #define KEY_V 0x09
- #define KEY_W 0x0d
- #define KEY_X 0x07
- #define KEY_Y 0x10
- #define KEY_Z 0x06
-
- #define KEY_1 0x12
- #define KEY_2 0x13
- #define KEY_3 0x14
- #define KEY_4 0x15
- #define KEY_5 0x17
- #define KEY_6 0x16
- #define KEY_7 0x1a
- #define KEY_8 0x1c
- #define KEY_9 0x19
- #define KEY_0 0x1d
-
- #define KEY_K0 0x52
- #define KEY_K1 0x53
- #define KEY_K2 0x54
- #define KEY_K3 0x55
- #define KEY_K4 0x56
- #define KEY_K5 0x57
- #define KEY_K6 0x58
- #define KEY_K7 0x59
- #define KEY_K8 0x5b
- #define KEY_K9 0x5c
-
- #define KEY_PERIOD 0x2f
- #define KEY_QMARK 0x2c
- #define KEY_COMMA 0X2b
-
- #define KEY_TAB 0x30
- #define KEY_ESC 0x35
- #define KEY_CAPSLOCK 0x39
- #define KEY_APPLE 0x37
- #define KEY_SPACE 0x31
- #define KEY_OPTION 0x3a
- #define KEY_CTRL 0x3b
- #define KEY_UP 0x7e
- #define KEY_DOWN 0x7d
- #define KEY_LEFT 0x7b
- #define KEY_RIGHT 0x7c
- #define KEY_SHIFT 0x38
- #define KEY_DELETE 0x33
- #define KEY_RETURN 0x24
- #define KEY_MINUS 0x1b
- #define KEY_PLUS 0x18
-
- #define CHAR_RETURN 0x0d // ASCII codes
- #define CHAR_UP 0x1e
- #define CHAR_DOWN 0x1f
- #define CHAR_LEFT 0x1c
- #define CHAR_RIGHT 0x1d
- #define CHAR_DELETE 0x08
-
-
-
-
-
-
-